package oa.hleast.xswl.pojo.vo.place;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * 景区评论表
 *
 * @author 302
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CmsPlaceInfoCommentVo {

    private Long id;

    /**
     * 景区内容ID
     */
    private Long placeInfoId;

    /**
     * 评论用户ID
     */
    private Long commentUserId;

    /**
     * 评论用户昵称
     */
    private String commentUserName;

    /**
     * 评论用户头像
     */
    private String commentUserAvatar;

    /**
     * 评论内容
     */
    private String commentContent;

    /**
     * 图片列表
     */
    private List<String> imageList;

    /**
     * 星级
     */
    private Integer startRating;

    /**
     * 是否是自己的评论
     */
    private Boolean comment = false;

    /**
     * 是否显示 0不显示 1显示
     */
    private Boolean display;

    /**
     * 创建时间
     */
    // @JsonSerialize(using = Date2TsStrSerializer.class)
    private Date gmtCreate;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date gmtCreateDate;

}